debris left by a flood - French English Dictionary